payment arrangements - German English Dictionary